package ca.cbc.msb.mediacms;

import java.util.List;

import javax.jms.JMSException;
import javax.naming.NamingException;

import ca.cbc.msb.entity.MSBNotification;

public interface NotificationHandler {
	/**
	 * This methods takes a JSON string and process it
	 * @return last processed sequence id string
	 * @throws JMSException 
	 * @throws NamingException 
	 */	
	public void handleMessage(List<MSBNotification> nList) throws NamingException, JMSException;
	public String getFilterParam();
    public String getSequenceFileName();
    public void cleanUp();
}
